Dmitry Shachnev [Sun, 24 Jan 2021 11:18:12 +0000 (11:18 +0000)]
limit API tests to only common architectures
Forwarded: not-needed
Last-Update: 2019-04-18
On other architectures they are segfaulting due to bugs in QtScript.
The stacktrace is (obtained on ppc64el):
#0 SLL_PopRange (end=<synthetic pointer>, start=<synthetic pointer>, N=<optimized out>, head=0x3fffb32004e0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:742
#1 PopRange (end=<synthetic pointer>, start=<synthetic pointer>, N=<optimized out>, this=0x3fffb32004e0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2083
#2 ReleaseToCentralCache (N=192, cl=<optimized out>, this=0x3fffb3200478) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2795
#3 QTWTF::TCMalloc_ThreadCache::Cleanup (this=0x3fffb3200478) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2745
#4 0x00003fffb724c6d8 in QTWTF::TCMalloc_ThreadCache::DeleteCache (heap=0x3fffb3200478) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:3069
#5 0x00003fffb6a48604 in __nptl_deallocate_tsd () at pthread_create.c:157
#6 0x00003fffb6a489b8 in start_thread (arg=0x3fffb441f160) at pthread_create.c:322
#7 0x00003fffb745f870 in clone () at ../sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S:104
QBS is going to be ported away from QtScript, but in the mean time disable
API tests on non-common architectures to make the build pass.
Dmitry Shachnev [Sun, 24 Jan 2021 11:18:12 +0000 (11:18 +0000)]
qbs (1.18.0-4) unstable; urgency=medium
* Skip TestBlackboxJobLimits::jobLimits test that sometimes hangs on
mipsel/mips64el (closes: #980872).
* Run the remaining tests with QBS_AUTOTEST_ALWAYS_LOG_STD{OUT,ERR}=1.
On other architectures they are segfaulting due to bugs in QtScript.
The stacktrace is (obtained on ppc64el):
#0 SLL_PopRange (end=<synthetic pointer>, start=<synthetic pointer>, N=<optimized out>, head=0x3fffb32004e0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:742
#1 PopRange (end=<synthetic pointer>, start=<synthetic pointer>, N=<optimized out>, this=0x3fffb32004e0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2083
#2 ReleaseToCentralCache (N=192, cl=<optimized out>, this=0x3fffb3200478) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2795
#3 QTWTF::TCMalloc_ThreadCache::Cleanup (this=0x3fffb3200478) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2745
#4 0x00003fffb724c6d8 in QTWTF::TCMalloc_ThreadCache::DeleteCache (heap=0x3fffb3200478) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:3069
#5 0x00003fffb6a48604 in __nptl_deallocate_tsd () at pthread_create.c:157
#6 0x00003fffb6a489b8 in start_thread (arg=0x3fffb441f160) at pthread_create.c:322
#7 0x00003fffb745f870 in clone () at ../sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S:104
QBS is going to be ported away from QtScript, but in the mean time disable
API tests on non-common architectures to make the build pass.
* Fix tests failures on ARM:
- Do not use nosys.specs, it needs gcc-arm-none-eabi.
- Disable build of arm-gcc.s, it causes errors from as.
* Update debian/libqbscore1.17.symbols from buildds’ logs.
* Upload to unstable.
Dmitry Shachnev [Thu, 25 Jun 2020 08:00:39 +0000 (09:00 +0100)]
limit API tests to only common architectures
Forwarded: not-needed
Last-Update: 2019-04-18
On other architectures they are segfaulting due to bugs in QtScript.
The stacktrace is (obtained on ppc64el):
#0 SLL_PopRange (end=<synthetic pointer>, start=<synthetic pointer>, N=<optimized out>, head=0x3fffb32004e0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:742
#1 PopRange (end=<synthetic pointer>, start=<synthetic pointer>, N=<optimized out>, this=0x3fffb32004e0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2083
#2 ReleaseToCentralCache (N=192, cl=<optimized out>, this=0x3fffb3200478) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2795
#3 QTWTF::TCMalloc_ThreadCache::Cleanup (this=0x3fffb3200478) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2745
#4 0x00003fffb724c6d8 in QTWTF::TCMalloc_ThreadCache::DeleteCache (heap=0x3fffb3200478) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:3069
#5 0x00003fffb6a48604 in __nptl_deallocate_tsd () at pthread_create.c:157
#6 0x00003fffb6a489b8 in start_thread (arg=0x3fffb441f160) at pthread_create.c:322
#7 0x00003fffb745f870 in clone () at ../sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S:104
QBS is going to be ported away from QtScript, but in the mean time disable
API tests on non-common architectures to make the build pass.
Dmitry Shachnev [Tue, 22 Oct 2019 12:13:07 +0000 (13:13 +0100)]
qbs (1.13.1-2) unstable; urgency=medium
* Update debian/libqbscore1.13.symbols from the current build log.
* Add Build-Depends-Package field to debian/libqbscore1.13.symbols.
* Bump Standards-Version to 4.4.1, no changes needed.
* Upload to unstable.
[ Alexander Volkov ]
* New upstream release.
* Drop fix_ftbfs_gcc6.diff, applied upstream.
* Update QBS_LIBEXEC_DESTDIR for static.pro and fix DESTDIR for
qbs_processlauncher (processlauncher_destdir.diff).
* Set LD_LIBRARY_PATH for qbsres target so it could use built qbs
to generate QML type descriptions (qml_type_descriptions.diff).
* Fix the list of installed headers for qmake build (installed_headers.diff).
* Update install files for the new release.
* Rename the library packages according to upstream SONAME change.
* Update symbols from build logs.